package com.gx.smart.lib.http.api.response

data class Camera(
    val account: String,
    val accountPassword: String,
    val address: String,
    val areaId: String,
    val areaName: String,
    val assetId: String,
    val assetName: String,
    val brand: String,
    val brandCode: String,
    val brandId: String,
    val builder: String,
    val connectServiceCode: String,
    val connectServiceConfigJson: String,
    val connectServiceId: String,
    val connectServiceName: String,
    val createBy: String,
    val createTime: Long,
    val defaultChannel: Int,
    val defaultPort: Int,
    val description: String,
    val deviceAlias: String,
    val deviceCategoryCode: String,
    val deviceCategoryId: String,
    val deviceCategoryName: String,
    val deviceCode: String,
    val deviceId: String,
    val deviceName: String,
    val deviceNo: String,
    val deviceTypeCode: String,
    val deviceTypeId: String,
    val deviceTypeName: String,
    val flag: String,
    val gisType: Int,
    val graphNumber: Int,
    val iconUrl: String,
    val id: String,
    val installTime: Int,
    val ipAddress: String,
    val lastDetectTime: Int,
    val lastMaintainTime: Int,
    val lat: Int,
    val locationJson: String,
    val lon: Int,
    val mac: String,
    val maintainNumber: Int,
    val manufacturerCode: String,
    val manufacturerId: String,
    val manufacturerName: String,
    val model: String,
    val modelCode: String,
    val modelId: String,
    val onlineTime: Int,
    val `operator`: String,
    val organizationId: String,
    val organizationName: String,
    val picUrl: String,
    val principalId: String,
    val principalUsername: String,
    val projectId: String,
    val projectName: String,
    val reportStatus: Int,
    val source: Int,
    val sourceDataStatus: Int,
    val sourceId: String,
    val stationType: Int,
    val status: Int,
    val tenantNo: Int,
    val thirdCode: String,
    val updateBy: String,
    val updateTime: Long
)